An Evolutionary Algorithm for Graph Planarisation by Vertex Deletion
نویسندگان
چکیده
A non-planar graph can only be planarised if it is structurally modified. This work presents a new heuristic algorithm that uses vertices deletion to modify a non-planar graph in order to obtain a planar subgraph. The proposed algorithm aims to delete a minimum number of vertices to achieve its goal. The vertex deletion number of a graph G = (V,E) is the smallest integer k ≥ 0 such that there is an induced planar subgraph of G obtained by the removal of k vertices of G. Considering that the corresponding decision problem is NPcomplete and an approximation algorithm for graph planarisation by vertices deletion does not exist, this work proposes an evolutionary algorithm that uses a constructive heuristic algorithm to planarise a graph. This constructive heuristic has time complexity of O(n+m), where m = |V | and n = |E|, and it is based on the PQ-trees data structure and on the vertex deletion operation. The algorithm performance is verified by means
منابع مشابه
Comparison of Centrality-Based Planarisation for 2.5D Graph Drawing
Planarisation of graphs is a well studied research problem in Graph Theory and has important applications in Graph Drawing to draw non-planar graphs with as few crossings as possible. However, the problem of finding the maximum vertex (or edge) induced planar subgraph NP-hard. Centrality index is one of the important concepts in Network Analysis for analysing the importance of actors in the soc...
متن کاملParameterized complexity of fair deletion problems II
Vertex deletion problems are those where given a graph G and a graph property π, the goal is to find a subset of vertices W such that G \W satisfies property π. Typically, we want to minimize size of the deletion set W . Unlike this, in fair vertex deletion problems we change the objective: we minimize the maximum number of vertices deleted in neighborhood of any vertex. When the property π is ...
متن کاملA practical algorithm for [r, s, t]-coloring of graph
Coloring graphs is one of important and frequently used topics in diverse sciences. In the majority of the articles, it is intended to find a proper bound for vertex coloring, edge coloring or total coloring in the graph. Although it is important to find a proper algorithm for graph coloring, it is hard and time-consuming too. In this paper, a new algorithm for vertex coloring, edge coloring an...
متن کاملTight Running Time Lower Bounds for Vertex Deletion Problems
The Π-Vertex Deletion problem has as input an undirected graph G = (V,E) and an integer k and asks whether there is a set of at most k vertices that can be deleted such that the resulting graph is a member of the graph class Π. By a classic result of Lewis and Yannakakis [J. Comput. Syst. Sci. ’80], Π-Vertex Deletion is NP-hard for all hereditary properties Π. We adapt the original NP-hardness ...
متن کاملA single - exponential FPT algorithm for the K 4 - minor cover problem ∗ Eun
Given an input graph G and an integer k, the parameterized K4-minor cover problem askswhether there is a set S of at most k vertices whose deletion results in a K4-minor-free graph,or equivalently in a graph of treewidth at most 2. This problem is inspired by two well-studiedparameterized vertex deletion problems, Vertex Cover and Feedback Vertex Set, whichcan also be expressed ...
متن کامل